Matthias Clasen [Mon, 26 Aug 2013 03:18:04 +0000 (23:18 -0400)]
Add a way to test titlebars in dark theme
Fran Diéguez [Tue, 27 Aug 2013 01:42:50 +0000 (03:42 +0200)]
Updated Galician translations
Fran Diéguez [Tue, 27 Aug 2013 00:41:18 +0000 (02:41 +0200)]
Updated Galician translations
Seán de Búrca [Mon, 26 Aug 2013 23:50:38 +0000 (17:50 -0600)]
Updated Irish translation
Alexander Larsson [Mon, 26 Aug 2013 19:16:27 +0000 (21:16 +0200)]
GtkTextView: Use *some* extra size for horizontal scrolling
Horizontal scrolling is unusual, but specifying some extra offscreen
space for it in free in the normal case where the viewport is the
same width as the canvas anyway, so lets do it.
Alexander Larsson [Mon, 26 Aug 2013 19:13:05 +0000 (21:13 +0200)]
pixel cache: Allow growing of cache surface
If the new requested surface size is enough larger than the previous
one (but the old is still larger than the absolute minimum),
reallocate it anyway.
This fixes an issue where the text view initially requested a really
small extra size which was then increased but that didn't "take".
Christian Hergert [Sun, 25 Aug 2013 04:35:48 +0000 (21:35 -0700)]
textview: use pixelcache to indirectly renderer to widget.
This patch uses GtkPixelCache to render the contents of the widget,
and typically a bit more, to an offscreen surface. The pixel cache in
turn manages rendering to the actual surface for the widget.
The current strategy for the size to render is the size of the widget
plus half the height.
https://bugzilla.gnome.org/show_bug.cgi?id=701125
Christian Hergert [Sun, 25 Aug 2013 04:08:41 +0000 (21:08 -0700)]
pixelcache: allow specifying content type and extra size.
Allow forcing the cairo_content_t of the surface as well as the
amount of extra size to render.
https://bugzilla.gnome.org/show_bug.cgi?id=706728
Alexander Larsson [Mon, 26 Aug 2013 12:39:50 +0000 (14:39 +0200)]
GdkScreen: Return 1, not 1.0 for the (int) scale factor
Carlos Garcia Campos [Sun, 30 Sep 2012 11:09:53 +0000 (13:09 +0200)]
iconview: Respect the fixed item width when adjusting the wrap width
Restore the code the way it was in GTK2.
https://bugzilla.gnome.org/show_bug.cgi?id=680953
Chun-wei Fan [Mon, 26 Aug 2013 04:12:57 +0000 (12:12 +0800)]
gtk/gtkwindow.c: Fix build on non-X11
There were some code added to this file that is meant for the X11 backend,
but they are being unconditionally built. Add build-time checks for the
X11 backend for these to fix the build on non-X11 platforms.
Kjartan Maraas [Mon, 26 Aug 2013 08:52:11 +0000 (10:52 +0200)]
Updated Norwegian bokmål translation
Seán de Búrca [Mon, 26 Aug 2013 06:20:59 +0000 (00:20 -0600)]
Updated Irish translation
Rafael Ferreira [Mon, 26 Aug 2013 05:54:14 +0000 (02:54 -0300)]
Updated Brazilian Portuguese translation for Gtk+-Properties
Rafael Ferreira [Mon, 26 Aug 2013 05:53:51 +0000 (02:53 -0300)]
Updated Brazilian Portuguese translation for Gtk+-UI
Chun-wei Fan [Wed, 14 Aug 2013 10:46:15 +0000 (18:46 +0800)]
gdk/win32/gdkdevice-virtual.c: Various fixes
...for the gdk_cursor_new_from_surface work (commit
b2113b73) where the
types of some parameters were changed, and also to silence a critical
GDK_IS_DEVICE when a menu item is selected (courtesy of LE GARREC Vincent
from bug 696756).
https://bugzilla.gnome.org/show_bug.cgi?id=705980
Chun-wei Fan [Wed, 21 Aug 2013 13:54:09 +0000 (21:54 +0800)]
GDK/GTK on Windows: Fix build
Due to the work on gdk_cursor_new_from_surface (commit
b2113b73),
get_cursor_for_pixbuf() in GdkDisplayClass was converted to
get_cursor_for_surface(), which means the GDK Win32 backend needs to be
updated for the code to build and run on Windows, plus some function
prototypes and declarations/calls need to be updated as well.
https://bugzilla.gnome.org/show_bug.cgi?id=705980
A S Alam [Sun, 25 Aug 2013 23:50:15 +0000 (18:50 -0500)]
Punjabi Translation updated by Aman
A S Alam [Sun, 25 Aug 2013 23:50:09 +0000 (18:50 -0500)]
Punjabi Translation updated by Aman
Marek Černocký [Sun, 25 Aug 2013 19:54:40 +0000 (21:54 +0200)]
Updated Czech translation
Victor Ibragimov [Sun, 25 Aug 2013 16:57:36 +0000 (21:57 +0500)]
Tajik translation updated
Kristian Høgsberg [Sat, 24 Aug 2013 06:13:01 +0000 (23:13 -0700)]
wayland: Set type for GtkSelectionData for incoming contents
This is set from the incoming property type under X11. Under Wayland
it will always be what we requested, so we can just set it to the target.
Kristian Høgsberg [Sat, 24 Aug 2013 06:10:22 +0000 (23:10 -0700)]
wayland: Only set wayland selection for GDK_SELECTION_CLIPBOARD
Wayland only has one selection, which corresponds to GDK_SELECTION_CLIPBOARD.
Kristian Høgsberg [Sat, 24 Aug 2013 06:08:13 +0000 (23:08 -0700)]
wayland: Compare serial numbers correctly to avoid overflow problems
We have to look at the difference between two numbers, which will always
be well-defined and give the right result, even in case of integer overflow.
Kristian Høgsberg [Sat, 24 Aug 2013 06:05:33 +0000 (23:05 -0700)]
wayland: Use current serial when setting selection, not _wl_time_now()
The wl_data_device.set_selection request expects a serial number.
Kristian Høgsberg [Sat, 24 Aug 2013 06:04:43 +0000 (23:04 -0700)]
wayland: wl_data_device.enter provides a serial number, not a timestamp
Matthias Clasen [Sat, 24 Aug 2013 04:52:31 +0000 (00:52 -0400)]
Add workspace handling to the window menu
The reimplements the current mutter window menu for
workspace changes.
https://bugzilla.gnome.org/show_bug.cgi?id=706323
Matthias Clasen [Sat, 24 Aug 2013 04:51:01 +0000 (00:51 -0400)]
x11: Add EWMH workspace handling api
Add a few functions that give access to the EWMH workspace
properties.
Matthias Clasen [Sat, 24 Aug 2013 02:46:04 +0000 (22:46 -0400)]
Add an 'Always on Top' item to the csd window menu
We want to make the csd window menu as similar as possible to the
mutter window menu.
https://bugzilla.gnome.org/show_bug.cgi?id=706323
Cosimo Cecchi [Thu, 22 Aug 2013 15:16:05 +0000 (16:16 +0100)]
window: add a style class when we automatically create the titlebar
To distinguish it from custom titlebars added from applications.
https://bugzilla.gnome.org/show_bug.cgi?id=706592
Cosimo Cecchi [Thu, 22 Aug 2013 15:11:23 +0000 (16:11 +0100)]
window: don't change bottom margin for automatic CSD
We'll use a style class to be able to give this a different appearance,
but for the time being we don't really need to give this such different
margin.
https://bugzilla.gnome.org/show_bug.cgi?id=706592
Benjamin Otte [Fri, 23 Aug 2013 16:26:59 +0000 (18:26 +0200)]
label: Initialize lines value to -1
Fixes defaultvalue test.
Benjamin Otte [Fri, 23 Aug 2013 16:24:20 +0000 (18:24 +0200)]
label: Fix gcc warning
Benjamin Otte [Fri, 23 Aug 2013 11:00:37 +0000 (13:00 +0200)]
testsuite: Add a clipboard test
I'm not sure I like it yet because it deadlocked once and I haven't
figured out why that is.
Matthias Clasen [Fri, 23 Aug 2013 00:29:22 +0000 (20:29 -0400)]
Add api to ellipsize labels to multiple lines
When setting the lines property, the label will be ellipsized
to that many lines, with the ellipsis only appearing in the
last line. This is different from how ellipsization of multi-line
labels normally works in GTK+.
David King [Thu, 22 Aug 2013 19:36:17 +0000 (20:36 +0100)]
combobox: Add missing Since tags for entry constructors
Jasper St. Pierre [Wed, 21 Aug 2013 17:54:16 +0000 (13:54 -0400)]
gtkwindow: Enable CSD when windows set a titlebar
https://bugzilla.gnome.org/show_bug.cgi?id=706529
Jasper St. Pierre [Wed, 21 Aug 2013 19:08:08 +0000 (15:08 -0400)]
gtkwindow: Disable CSD if we aren't running under a supported WM
Also, split the checks for CSD out into a separate function.
https://bugzilla.gnome.org/show_bug.cgi?id=706529
Jasper St. Pierre [Wed, 21 Aug 2013 19:05:44 +0000 (15:05 -0400)]
gtkwindow: Split code that detects if we want CSD out
This will get a bit more complex when we enable CSD for custom headerbars
https://bugzilla.gnome.org/show_bug.cgi?id=706529
Jasper St. Pierre [Wed, 21 Aug 2013 18:59:44 +0000 (14:59 -0400)]
gtkwindow: Have a separate "titlebar" pointer for decorations we create ourselves
This cleans up the code a bit.
https://bugzilla.gnome.org/show_bug.cgi?id=706529
Jasper St. Pierre [Wed, 21 Aug 2013 18:55:22 +0000 (14:55 -0400)]
gtkwindow: Rename title_icon, etc. to titlebar_icon
"title_box" is used for both a custom header bar and for a titlebar.
Since we want to help differentiate these cases in the code, rename
everything titlebar-internal to use "titlebar_".
https://bugzilla.gnome.org/show_bug.cgi?id=706529
Victor Ibragimov [Wed, 21 Aug 2013 23:28:17 +0000 (01:28 +0200)]
Update Tajik translations
Federico Mena Quintero [Wed, 21 Aug 2013 14:50:42 +0000 (09:50 -0500)]
filechooser: Don't use an underline mnemonic in the 'Save in folder' label
This used to point to the GtkPathBar, which doesn't accept mnemonic activation, anyway.
This whole thing was a leftover from when we had a combo box to select a folder, but
this is no longer the case.
https://bugzilla.gnome.org/show_bug.cgi?id=706448
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Saleem Abdulrasool [Wed, 21 Aug 2013 02:30:05 +0000 (19:30 -0700)]
clipboard: fix build without wayland
Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
Piotr Drąg [Wed, 21 Aug 2013 02:27:19 +0000 (04:27 +0200)]
Updated Polish translation
Piotr Drąg [Wed, 21 Aug 2013 02:16:52 +0000 (04:16 +0200)]
Updated Polish translation
Piotr Drąg [Wed, 21 Aug 2013 02:15:52 +0000 (04:15 +0200)]
Fix minor typos
Matthias Clasen [Tue, 20 Aug 2013 22:54:41 +0000 (18:54 -0400)]
Post release version bump
Matthias Clasen [Tue, 20 Aug 2013 02:04:48 +0000 (22:04 -0400)]
3.9.12
Matthias Clasen [Tue, 20 Aug 2013 22:53:07 +0000 (18:53 -0400)]
Fix distcheck
We need to clean up the ui.h files somewhere if they are generated
during the build from tarball. Reuse the existing distclean-local
hack for it.
Matthias Clasen [Tue, 20 Aug 2013 20:19:52 +0000 (16:19 -0400)]
Add new api to the docs
Matthias Clasen [Tue, 20 Aug 2013 15:33:07 +0000 (11:33 -0400)]
GtkHeaderBar: Add the titlebutton style to the close button
This will let the theme unify the appearance of this button with
the window buttons in 'traditional' title bars.
Volker Sobek [Mon, 19 Aug 2013 17:50:43 +0000 (19:50 +0200)]
doc: Fix typos
Fix two typos in gtk/gtktexttag.c.
https://bugzilla.gnome.org/show_bug.cgi?id=706335
Benjamin Otte [Tue, 20 Aug 2013 13:35:58 +0000 (15:35 +0200)]
clipboard: Reimplement Wayland clipboard using vfuncs
This way, the Wayland and the regular clipboard implementation can both
be compiled in and selected based on the display in use.
One thing potentially broken now is text mime type handling as Wayland
seemed to use different mime types in some places.
Benjamin Otte [Tue, 20 Aug 2013 12:44:14 +0000 (14:44 +0200)]
clipboard: Make a bunch of functions vfuncs
Benjamin Otte [Mon, 19 Aug 2013 13:28:47 +0000 (15:28 +0200)]
clipboard: Split struct definitions into private header
Alexander Larsson [Tue, 20 Aug 2013 13:37:13 +0000 (15:37 +0200)]
Update README.in
Alexander Larsson [Tue, 20 Aug 2013 09:15:08 +0000 (11:15 +0200)]
x11: Add gdk_x11_display_set_window_scale
This lets you force a specific window scale, this is needed
for mutter to be able to disable the scaling as it needs access
to unmangled X window/screen sizes. It can also be useful to
force a specific scale in e.g. tests.
Alexander Larsson [Tue, 20 Aug 2013 08:29:45 +0000 (10:29 +0200)]
Enforce a fixed scale of 1 if no cairo scale support
We used to just follow the default, which would pick up scale
changes from xsettings, but that is not right if we can't
actually support scales.
Matthias Clasen [Tue, 20 Aug 2013 04:14:00 +0000 (00:14 -0400)]
Avoid deprecation warnings
Cosimo Cecchi [Sun, 4 Aug 2013 14:56:37 +0000 (16:56 +0200)]
iconhelper: refactor some code into a single function
https://bugzilla.gnome.org/show_bug.cgi?id=705443
Cosimo Cecchi [Sun, 4 Aug 2013 09:40:43 +0000 (11:40 +0200)]
iconfactory: cache/invalidate pixbufs according to the effect
The state of the widget is not enough now to cache the pixbuf - we also
have to take into consideration the image effect itself, since the state
on the actual GtkStyleContext we use might not change, e.g. because the
change was on a parent context.
https://bugzilla.gnome.org/show_bug.cgi?id=705443
Cosimo Cecchi [Sun, 4 Aug 2013 09:39:49 +0000 (11:39 +0200)]
themingengine: apply image effects according to GtkCssImageEffect value
Instead of only looking at the state flags.
https://bugzilla.gnome.org/show_bug.cgi?id=705443
Cosimo Cecchi [Sun, 4 Aug 2013 09:38:56 +0000 (11:38 +0200)]
css: Add a GtkCssValue for GtkCssImageEffect
This will allow us to use the CSS machinery to apply a highlight or dim
effect when images are prelit or insensitive.
https://bugzilla.gnome.org/show_bug.cgi?id=705443
Cosimo Cecchi [Sun, 4 Aug 2013 07:32:14 +0000 (09:32 +0200)]
themingengine: refactor a conditional branch
Return early when the state is not wildcarded - makes the code more
readable.
https://bugzilla.gnome.org/show_bug.cgi?id=705443
Cosimo Cecchi [Fri, 16 Aug 2013 16:53:39 +0000 (18:53 +0200)]
pathbar: add back GTK_STYLE_CLASS_LINKED
This was accidentally removed in commit
42f53ab58e3f905b242029c2ea446d79d2113725
https://bugzilla.gnome.org/show_bug.cgi?id=706028
Matthias Clasen [Mon, 19 Aug 2013 18:40:22 +0000 (14:40 -0400)]
Redo style class handling
We should set the appropriate style classes when we have
constructed the content and know if it is a label, an image,
or both. Doing this in the convenience constructors is
problematic for language bindings, and misses out when the
content is changed after construction.
Matthias Clasen [Mon, 19 Aug 2013 18:00:37 +0000 (14:00 -0400)]
Revert "Add the "text-button" style to button created with gtk_button_new_with_{label,mnemonic}"
This reverts commit
8d7bab7d7b902e54f27d7dbe26bca9e21eb45787.
Yosef Or Boczko [Mon, 19 Aug 2013 17:59:50 +0000 (20:59 +0300)]
Fix a typo
Andrew Walton [Thu, 15 Aug 2013 18:34:31 +0000 (11:34 -0700)]
GtkEntry: add a "tabs" property for setting a PangoTabArray in the layout.
I'm currently working on porting view::FieldEntry (from libview) to C for use in
upstream GTK+. FieldEntry is a widget which allows users to enter structured
text such as IPv4 addresses or serial numbers. The way that FieldEntry
delineates the fields within the entry is with tabstops, using PangoTabArray
entries to precisely position the fields and delimiters. Because GtkEntry
rebuilds its internal PangoLayout fairly frequently, this requires a property in
the entry that will set the tabs on the layout whenever that happens. This API
looks very similar to one in GtkTextView.
Patch by David Trowbridge <trowbrds@gmail.com>. Updated for Gtk+ 3.10.
https://bugzilla.gnome.org/show_bug.cgi?id=697399
David Trowbridge [Mon, 19 Aug 2013 17:41:39 +0000 (13:41 -0400)]
Fix GtkEntry drawing to provide visual feedback when editable=FALSE.
GtkEntry currently draws exactly the same no matter what the state of the
'editable' property. This is pretty confusing for users because there's
no visual feedback at all, it just seems like their keyboard is broken.
This change adds a "read-only" class to the StyleContext, which will
continue to allow the user to select/copy the text, but will draw the
entry as if it were insensitive, providing some indication that the
contents can't be changed.
Signed-off-by: David Trowbridge <trowbrds@gmail.com>
http://bugzilla.gnome.org/show_bug.cgi?id=694831
Alexander Larsson [Mon, 19 Aug 2013 13:42:30 +0000 (15:42 +0200)]
icon-theme: Add ScaledDirectories support
For backwards compat support we don't want old implementations not
supporting scaling to see the new scaled directories, so move these
to a separate list.
Alexander Larsson [Mon, 19 Aug 2013 13:41:49 +0000 (15:41 +0200)]
icon-theme: Use "Scale" for key as per the spec
The latest spec proposal uses "Scale", not "OutputScale", so use this.
Juan Pablo Ugarte [Wed, 17 Jul 2013 19:23:15 +0000 (16:23 -0300)]
gdk_window_raise (): Do not invalidate toplevel windows.
Matthias Clasen [Mon, 19 Aug 2013 02:22:22 +0000 (22:22 -0400)]
Fix keyboard activation of menu buttons
Keyboard activation relies on the menu not being visible,
so ensure that it isn't when the menu is attached.
Problem tracked down by Vincent Le Garrec,
https://bugzilla.gnome.org/show_bug.cgi?id=688738
Matthias Clasen [Sun, 18 Aug 2013 14:45:24 +0000 (10:45 -0400)]
Add a style class for context menus
Attached widgets inherit from the style of the widget they are
attached to. This can sometimes have unintended consequences,
like a context menu in the main view of gedit inheriting the font
that is configured for documents, or the context menu of the preview
in the font chooser coming up with humongous font size.
To fix this problem, we introduce a context menu style class
and use it for all menus that are used like that. The theme
can then set a font for this style class.
https://bugzilla.gnome.org/show_bug.cgi?id=697127
Yosef Or Boczko [Sat, 17 Aug 2013 22:14:44 +0000 (01:14 +0300)]
Add the "text-button" style to button created with gtk_button_new_with_{label,mnemonic}
https://bugzilla.gnome.org/show_bug.cgi?id=706220
keyring [Sun, 18 Aug 2013 02:39:12 +0000 (10:39 +0800)]
Update Chinese simplified translatin for properties
Stef Walter [Fri, 16 Aug 2013 19:19:15 +0000 (21:19 +0200)]
window: Some protection against nested set_focus() calls
Since set_focus() can triger events, have a check to make
sure state is still valid before firing is-focus signal.
https://bugzilla.gnome.org/show_bug.cgi?id=706152
Cosimo Cecchi [Fri, 16 Aug 2013 17:26:12 +0000 (19:26 +0200)]
window: set GTK_STYLE_CLASS_TITLEBAR to custom titles
When a custom title is added to a GtkWindow, add the
GTK_STYLE_CLASS_TITLEBAR to it, so the theme can apply the default rules
for its style.
https://bugzilla.gnome.org/show_bug.cgi?id=706045
Cosimo Cecchi [Fri, 16 Aug 2013 17:25:32 +0000 (19:25 +0200)]
stylecontext: add GTK_STYLE_CLASS_TITLEBAR define
For consistency with the other stock style classes.
https://bugzilla.gnome.org/show_bug.cgi?id=706045
Matthias Clasen [Sat, 17 Aug 2013 02:45:13 +0000 (22:45 -0400)]
Revert "Deprecate and ignore the cursor blink settings"
This reverts commit
b2e666bf8f297eb998331fa8ce0062ce7a5198fa.
We need to keep cursor blinking configurable for accessibility
reasons.
https://bugzilla.gnome.org/show_bug.cgi?id=704134
Conflicts:
gdk/win32/gdkproperty-win32.c
gdk/x11/gdksettings.c
gtk/gtksettings.c
gtk/gtktextview.c
Matthias Clasen [Fri, 16 Aug 2013 22:57:21 +0000 (18:57 -0400)]
Make symbolic icons work with the current rsvg
The rsvg loader now restricts what external files it will
allow to load from an svg. Thus our xinclude trick doesn't work
anymore. To work around that, embed the payload in a data: uri.
This is somewhat ugly, but the best we could come up with.
Ek Kato [Fri, 16 Aug 2013 16:54:34 +0000 (09:54 -0700)]
Bug 705750 Quartz input method doesn't work correctly for Chinese characters
Modified from original for Gtk3.
Matthias Clasen [Fri, 16 Aug 2013 17:35:28 +0000 (13:35 -0400)]
Add style classes to headerbar titles
The current theme just makes all text bold that appears anywhere
in a headerbar, which is not great. We add 'title' and 'subtitle'
style classes to allow more targeted overriding of the font.
Chun-wei Fan [Fri, 16 Aug 2013 06:39:08 +0000 (14:39 +0800)]
Update config.h.win32.in
Make its entries match those that are checked by autotools in config.h.in
Cody Russell [Thu, 15 Aug 2013 20:08:34 +0000 (15:08 -0500)]
Fix a crasher that was introduced by
9ca802161ec6387419d160f21fe477008a567477
due to preedit_str being initialized as an empty string rather than NULL.
Michael Hutchison [Thu, 15 Aug 2013 16:44:02 +0000 (09:44 -0700)]
Bug 705182 Reset Cocoa IME state when immodule is reset
Commits the pre-edit string on receipt of focus_out and reset
commands.
Patch refinements by Cody Russell <bratsche@gnome.org> and
Ek Kato <ek.kato@gmail.com>
Joanmarie Diggs [Thu, 15 Aug 2013 13:20:19 +0000 (15:20 +0200)]
gtksearchentry: Provide an accessible name
https://bugzilla.gnome.org/show_bug.cgi?id=706014
Chun-wei Fan [Thu, 15 Aug 2013 13:48:22 +0000 (21:48 +0800)]
Clean up Property Sheets a bit
...from the last commit, as some unecessary stuff was left over in the
Visual Studio 2010 property sheets.
Chun-wei Fan [Thu, 15 Aug 2013 13:45:27 +0000 (21:45 +0800)]
Update Visual Studio Property Sheets
-For the binary "installation", look for the DLL files with their file
names consistent with the ones that are generated with the respective
Visual Studio projects.
-Remove any stray GDK DLLs that were left over from a Broadway-enabled
GDK when building a non-Broadway-enabled GTK+ binary set.
Jasper St. Pierre [Wed, 7 Aug 2013 09:10:42 +0000 (05:10 -0400)]
gtkdnd: Introduce a new API for more accurate drag origin data
When trying to drag, we currently the position of the first motion
event to determine where the drag came from. This might be alright
in the case of the old animation, but the data will be inaccurate
if the user has moved the pointer quite a bit since pressing the
cursor to start dragging. While we could monkey patch the GdkEvent
at the widget layer, this is unintuitive and strange.
Add a new API that takes a set of pointer coordinates describing
the origin of the drag. Additionally, adapt most widgets to use
it and use it with correct coordinates.
https://bugzilla.gnome.org/show_bug.cgi?id=705605
Jasper St. Pierre [Wed, 7 Aug 2013 07:24:01 +0000 (03:24 -0400)]
gtkdnd: Use a more modern spring back animation for cancelled drags
https://bugzilla.gnome.org/show_bug.cgi?id=705605
Jasper St. Pierre [Wed, 7 Aug 2013 14:21:21 +0000 (10:21 -0400)]
gtktextutil: Remove the border and background from drag icons
https://bugzilla.gnome.org/show_bug.cgi?id=705605
Alberto Ruiz [Wed, 14 Aug 2013 10:05:15 +0000 (12:05 +0200)]
doap: doap files are required to have a lowercase <name>
David King [Thu, 15 Nov 2012 19:49:50 +0000 (19:49 +0000)]
docs: Convert GtkMenuShell comment to documentation
https://bugzilla.gnome.org/show_bug.cgi?id=448637
Yosef Or Boczko [Wed, 14 Aug 2013 07:45:35 +0000 (10:45 +0300)]
oopx - fix typo
Signed-off-by: Yosef Or Boczko <yoseforb@gmail.com>
Yosef Or Boczko [Wed, 14 Aug 2013 07:41:42 +0000 (10:41 +0300)]
Add gtk_button_new_from_icon_name
This function is a convenience wrapper around
gtk_button_new() and gtk_button_set_image().
https://bugzilla.gnome.org/show_bug.cgi?id=705918
Signed-off-by: Yosef Or Boczko <yoseforb@gmail.com>
Alban Browaeys [Wed, 7 Aug 2013 16:46:07 +0000 (18:46 +0200)]
paned: minus the size by the handle for the for_child1 computation.
Fixes:
(rhythmbox:22802): Gtk-CRITICAL **:
_gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
that is gtk_paned_get_preferred_size_for_opposite_orientation calls
_gtk_widget_get_preferred_size_for_size on child2 with a negative
size.
As gtkpaned size was (32), child1 minimum size was (55) then
for_child1 became (32) for an handle_size of (5). Thus for_child2
ended up as (-5).
https://bugzilla.gnome.org/show_bug.cgi?id=705624
Matthias Clasen [Wed, 14 Aug 2013 04:04:46 +0000 (00:04 -0400)]
GtkSpinButton: disconnect signals in the accessible
Just as for GtkRangeAccessible, we were not even trying to disconnect
the signal handler from the adjustment. The same fix works here:
override the widget_set and widget_unset vfuncs.
https://bugzilla.gnome.org/show_bug.cgi?id=705692